package main

import (
	"fmt"
	"io/ioutil"
)

func bounded(v int) int {
	if v > 100 {
		return 100
	} else if v < 0 {
		return 0
	} else {
		return v
	}
}

// 读文件
func readFile() {
	// 需要绝对路径
	const filename = "D:\\code\\yl_golang\\mk-golang\\02 基础语法\\abc.txt"

	// 可以赋值，变量的作用域是在这个if内的
	if contents, err := ioutil.ReadFile(filename); err != nil {
		fmt.Println(err)
	} else {
		fmt.Printf("%s \n", contents)
	}
}

func main() {
	fmt.Println("Hello World!")
	fmt.Println(bounded(110))
	fmt.Println(bounded(10))
	fmt.Println(bounded(-10))

	readFile()
}
